package cl.tinet.tarea6;

import java.util.List;

import javax.ejb.Local;

import cl.tinet.tarea6.exception.usuarioExisteExcepcion;
import cl.tinet.tarea6.model.Usuario;

@Local
public interface UsuarioBean {
	
	
	
	/**
	 * Metodo crear usuario
	 * @param usuario 
	 */
	 public void crear(Usuario usuario) throws usuarioExisteExcepcion;
	
	/**
	 * Metodo eliminar usuario
	 * @param usuario
	 */
	public void eliminar(String usuario);
	
	/**
	 * Metodo buscar por username
	 * @return
	 */	
	public Usuario buscarUsername(String usernameBusqueda);
	
	
	/**
	 * Metodo lista usuario
	 * @param usuario
	 * @return
	 */
	public List<Usuario> lista();
	
	

}
